객체지향 프로그래밍언어를 배울 때 함수까지는 작은 우여곡절은 있겠지만 그래도 무난히 지나간다. 가장 큰 고비는 객체라는 개념을 배우게 되는 순간이다. 객체를 어렵게 생각하면 한없이 멀어지지만, 쉽게 생각하면 의외로 단시일 내에 객체지향 프로그램에 익숙해질 수 있다.
1.객체란 무엇인가
■ 객체지향(Object-Oriented Programming)의 기본개념
객체지향 프로그래밍(이하 줄여서 'OOP'라 칭함)은 컴퓨터 프로그램의 개발을 완전히 새로운 시각으로 바라다보는 혁명적 개념이라 할 수 있는데, 동작보다는 객체, 논리보다는 자료를 바탕으로 구성된다. 프로그램은 전통적으로 논리적인 수행 즉, 입력을
■ 객체지향(Object-Oriented Programming)의 기본개념
객체지향 프로그래밍(이하 줄여서 'OOP'라 칭함)은 컴퓨터 프로그램의 개발을 완전히 새로운 시각으로 바라다보는 혁명적 개념이라 할 수 있는데, 동작보다는 객체, 논리보다는 자료를 바탕으로 구성된다. 프로그램은 전통적으로 논리적인 수행 즉, 입력을
1. 객체지향의 추상화는 무엇을 의미하여 어떤 장점이 있는지 알아보자.
( 추상화는 몇 가지 공통 속성을 가지지만 서로 다른 속성도 가지는 객체를 집단화할 수 있게 한다. 사람과 호랑이라는 서로 다른 객체에서 공통적인 속성을 추출해 포유류란 객체로 집단화 하고 포유류와 조류의 공통적인 속성
Obase 시스템 [박 91; 이 91; 임 91; 전 93; 홍 93]등의 객체지향 데이타베이스 시스템들이 상용화되었거나 상용화를 목적으로 개발되고 있다.
객체지향 데이타베이스 시스템들은 표준화에 대한 많은 노력들이 있음에도 불구하고, 아직 표준화된 규격들을 갖추지 못하고 있으며, 관계형 데이타베이스 시스